The following article is a general discussion of the 9 roles of coaches.
9 Roles of the School-Based Coach by Joellen Killion and Cynthia Harrison

Click below to see what each role is:
Resource Provider
Learning Facilitator
School Leader
Data Coach
Mentor
Instructional Specialist
Curriculum Specialist
Classroom Supporter
Catalyst for Change